sets
  t                     time periods            / 2016, 2021, 2026, 2031, 2036, 2041, 2046, 2051, 2056, 2061 /;

* substitution elasticity - national-foreign armington elasticity
se_nf("agf") = 2.4454566954042;
se_nf("col") = 3.05;
se_nf("cru") = 7.3;
se_nf("gas") = 2.8;
se_nf("min") = 0.9;
se_nf("fbm") = 2.65649080948293;
se_nf("bom") = 4.01227321924198;
se_nf("wpm") = 3.05795535075878;
se_nf("ref") = 2.1;
se_nf("chm") = 3.3;
se_nf("prm") = 3.3;
se_nf("cem") = 2.9;
se_nf("pmm") = 3.74449366412842;
se_nf("fmm") = 3.75;
se_nf("tem") = 3.45717744496098;
se_nf("cpu") = 4.4;
se_nf("ele") = 2.8;
se_nf("wsu") = 2.8;
se_nf("con") = 1.9;
se_nf("srv") = 1.9;
se_nf("trn") = 1.9;
se_nf("ttn") = 1.9;
se_nf("hlt") = 1.9;

* substitution elasticity - domestic-national armington elasticity
se_dn("agf") = 4.13411310701504;
se_dn("col") = 5.2634;
se_dn("cru") = 13.2024;
se_dn("gas") = 4.7964;
se_dn("min") = 1.2472;
se_dn("fbm") = 4.52832483211411;
se_dn("bom") = 7.06092637354403;
se_dn("wpm") = 5.2782605952174;
se_dn("ref") = 3.4888;
se_dn("chm") = 5.7304;
se_dn("prm") = 5.7304;
se_dn("cem") = 4.9832;
se_dn("pmm") = 6.56071416459189;
se_dn("fmm") = 6.571;
se_dn("tem") = 6.02400746718712;
se_dn("cpu") = 7.7852;
se_dn("ele") = 4.7964;
se_dn("wsu") = 4.7964;
se_dn("con") = 3.1152;
se_dn("srv") = 3.1152;
se_dn("trn") = 3.1152;
se_dn("ttn") = 3.1152;
se_dn("hlt") = 3.1152;

* transformation elasticity - domestic and exported production
te_dx(s) = 2;

* transformation elasticity for sector differentiated extant capital
te_k_ex = 1.5;

* substitution elasticity - value added
se_kl("agf") = 1.07;
se_kl("col") = 0.79;
se_kl("cru") = 0.79;
se_kl("gas") = 0.79;
se_kl("min") = 0.79;
se_kl("fbm") = 0.22;
se_kl("bom") = 0.559575884496219;
se_kl("wpm") = 0.12;
se_kl("ref") = 0.732;
se_kl("chm") = 0.24;
se_kl("prm") = 0.12;
se_kl("cem") = 0.2;
se_kl("pmm") = 0.18;
se_kl("fmm") = 0.18;
se_kl("tem") = 0.18;
se_kl("cpu") = 0.1;
se_kl("ele") = 1.002;
se_kl("wsu") = 1.002;
se_kl("con") = 0.17;
se_kl("srv") = 0.320989731651343;
se_kl("trn") = 0.540978331551509;
se_kl("ttn") = 0.14;
se_kl("hlt") = 0.58;

* substitution elasticity - value-added-energy bundle
se_kle("agf") = 0.4;
se_kle("col") = 0.42;
se_kle("cru") = 0.42;
se_kle("gas") = 0.42;
se_kle("min") = 0.42;
se_kle("fbm") = 0.19;
se_kle("bom") = 0.18755377818698;
se_kle("wpm") = 0.243756630062692;
se_kle("ref") = 0.38;
se_kle("chm") = 0.72;
se_kle("prm") = 0.18;
se_kle("cem") = 0.25;
se_kle("pmm") = 1.01;
se_kle("fmm") = 1.01;
se_kle("tem") = 0.16;
se_kle("cpu") = 1.06;
se_kle("ele") = 0.46;
se_kle("wsu") = 0.46;
se_kle("con") = 0.15;
se_kle("srv") = 0.268517344802693;
se_kle("trn") = 0.464511798613484;
se_kle("ttn") = 0.42;
se_kle("hlt") = 0.16;

* substitution elasticity - materials and value-added-energy bundle
se_klem("agf") = 0.98;
se_klem("col") = 0.22;
se_klem("cru") = 0.22;
se_klem("gas") = 0.22;
se_klem("min") = 0.22;
se_klem("fbm") = 0.63;
se_klem("bom") = 0.564778732516694;
se_klem("wpm") = 0.667804212421635;
se_klem("ref") = 0.42;
se_klem("chm") = 0.94;
se_klem("prm") = 0.68;
se_klem("cem") = 0.81;
se_klem("pmm") = 0.11;
se_klem("fmm") = 0.11;
se_klem("tem") = 0.38;
se_klem("cpu") = 0.64;
se_klem("ele") = 0.68;
se_klem("wsu") = 0.68;
se_klem("con") = 0.61;
se_klem("srv") = 0.658857906240623;
se_klem("trn") = 0.732852415381733;
se_klem("ttn") = 0.22;
se_klem("hlt") = 0.8;

* substitution elasticity - primary energy bundle
se_en("agf") = 0.33;
se_en("col") = 0.33;
se_en("cru") = 0.33;
se_en("gas") = 0.33;
se_en("min") = 0.33;
se_en("fbm") = 0.33;
se_en("bom") = 0.33;
se_en("wpm") = 0.33;
se_en("ref") = 0.33;
se_en("chm") = 0.33;
se_en("prm") = 0.33;
se_en("cem") = 0.33;
se_en("pmm") = 0.33;
se_en("fmm") = 0.33;
se_en("tem") = 0.33;
se_en("cpu") = 0.33;
se_en("ele") = 0.3;
se_en("wsu") = 0.33;
se_en("con") = 0.33;
se_en("srv") = 0.24;
se_en("trn") = 0.25;
se_en("ttn") = 0.25;
se_en("hlt") = 0.24;

* substitution elasticity - electricity and primary energy bundle
se_ene("agf") = 0.61;
se_ene("col") = 0.61;
se_ene("cru") = 0.61;
se_ene("gas") = 0.61;
se_ene("min") = 0.61;
se_ene("fbm") = 0.61;
se_ene("bom") = 0.61;
se_ene("wpm") = 0.61;
se_ene("ref") = 0.61;
se_ene("chm") = 0.61;
se_ene("prm") = 0.61;
se_ene("cem") = 0.61;
se_ene("pmm") = 0.61;
se_ene("fmm") = 0.61;
se_ene("tem") = 0.61;
se_ene("cpu") = 0.61;
se_ene("ele") = 0.01;
se_ene("wsu") = 0.61;
se_ene("con") = 0.61;
se_ene("srv") = 0.53;
se_ene("trn") = 0.25;
se_ene("ttn") = 0.25;
se_ene("hlt") = 0.53;

* substitution elasticity - consumption primary energy bundle
se_cen = 0.24;

* substitution elasticity - consumption electricity and energy bundle
se_cene = 0.67;

* labor supply elasticity - substitution
lse_sub = 0.2;

* labor supply elasticity - income
lse_inc = -0.05;

* substitution elasticity - consumption bundle
se_c = 1.001;

* substitution elasticity - consumption materials and energy bundle
se_cme = 0.25;

* substitution elasticity - consumption materials bundle
se_cm = 0.25;

* substitution elasticity - inverse of consumption over time
eta(r,h) = 1.001;

* fixed factor resource share of capital for resource extraction sectors
res_share(r,s)$sres(s) = 0.25;

* fixed factor resource share of capital for agriculture and forestry sectors
res_share(r,s)$sagf(s) = 0.4;

* short-run supply elasticity for resoursce extraction sectors
se_res_sr("col") = 0.4;
se_res_sr("cru") = 0.05;
se_res_sr("gas") = 0.02;
se_res_sr("min") = 5;
se_res_sr("agf") = 1.19;

* long-run supply elasticity for resoursce extraction sectors
se_res_lr("col") = 1.9;
se_res_lr("cru") = 0.25;
se_res_lr("gas") = 0.5;
se_res_lr("min") = 5;
se_res_lr("agf") = 1.19;

* rate of convergence to long-run supply elasticity
rate_sr_lr("col") = 0.07;
rate_sr_lr("cru") = 0.15;
rate_sr_lr("gas") = 0.15;
rate_sr_lr("min") = 0.07;
rate_sr_lr("agf") = 0.07;

* rate - population growth rate
gamma = 0.00644613203524577;

* rate - labor productivity growth
omega = 0.0156099098022306;

* rate - depreciation rate
delta = 0.05;

* rate - benchmark interest rate
rbar = 0.045;

* energy intesity growth rate
ene_growth("gas","agf") = -0.00312454933178898;
ene_growth("ele","agf") = -0.00312454933178898;
ene_growth("col","agf") = -0.00312454933178898;
ene_growth("ref","agf") = -0.00312454933178898;
ene_growth("gas","col") = -0.00246773237373553;
ene_growth("ele","col") = -0.00246773237373553;
ene_growth("col","col") = -0.00246773237373553;
ene_growth("ref","col") = -0.00246773237373553;
ene_growth("gas","min") = -0.00246773237373553;
ene_growth("ele","min") = -0.00246773237373553;
ene_growth("col","min") = -0.00246773237373553;
ene_growth("ref","min") = -0.00246773237373553;
ene_growth("gas","gas") = -0.00246773237373553;
ene_growth("ele","gas") = -0.00246773237373553;
ene_growth("col","gas") = -0.00246773237373553;
ene_growth("ref","gas") = -0.00246773237373553;
ene_growth("gas","cru") = -0.00246773237373553;
ene_growth("ele","cru") = -0.00246773237373553;
ene_growth("col","cru") = -0.00246773237373553;
ene_growth("ref","cru") = -0.00246773237373553;
ene_growth("gas","wsu") = -0.0107403272732825;
ene_growth("ele","wsu") = -0.0107403272732825;
ene_growth("col","wsu") = -0.0107403272732825;
ene_growth("ref","wsu") = -0.0107403272732825;
ene_growth("gas","con") = -0.00125264681230316;
ene_growth("ele","con") = -0.00125264681230316;
ene_growth("col","con") = -0.00125264681230316;
ene_growth("ref","con") = -0.00125264681230316;
ene_growth("gas","fbm") = -0.00343191713190681;
ene_growth("ele","fbm") = -0.00343191713190681;
ene_growth("col","fbm") = -0.00343191713190681;
ene_growth("ref","fbm") = -0.00343191713190681;
ene_growth("gas","wpm") = -6.61858460720891e-05;
ene_growth("ele","wpm") = -6.61858460720891e-05;
ene_growth("col","wpm") = -6.61858460720891e-05;
ene_growth("ref","wpm") = -6.61858460720891e-05;
ene_growth("gas","ref") = -0.00177261128111818;
ene_growth("ele","ref") = -0.00177261128111818;
ene_growth("col","ref") = -0.00177261128111818;
ene_growth("ref","ref") = -0.00177261128111818;
ene_growth("gas","chm") = -0.00398747522022333;
ene_growth("ele","chm") = -0.00398747522022333;
ene_growth("col","chm") = -0.00398747522022333;
ene_growth("ref","chm") = -0.00398747522022333;
ene_growth("gas","prm") = -0.0142173707686308;
ene_growth("ele","prm") = -0.0142173707686308;
ene_growth("col","prm") = -0.0142173707686308;
ene_growth("ref","prm") = -0.0142173707686308;
ene_growth("gas","cem") = -0.00807337232425943;
ene_growth("ele","cem") = -0.00807337232425943;
ene_growth("col","cem") = -0.00807337232425943;
ene_growth("ref","cem") = -0.00807337232425943;
ene_growth("gas","pmm") = -0.00418130339628137;
ene_growth("ele","pmm") = -0.00418130339628137;
ene_growth("col","pmm") = -0.00418130339628137;
ene_growth("ref","pmm") = -0.00418130339628137;
ene_growth("gas","fmm") = -0.0134871159208742;
ene_growth("ele","fmm") = -0.0134871159208742;
ene_growth("col","fmm") = -0.0134871159208742;
ene_growth("ref","fmm") = -0.0134871159208742;
ene_growth("gas","cpu") = -0.0110717993217242;
ene_growth("ele","cpu") = -0.0110717993217242;
ene_growth("col","cpu") = -0.0110717993217242;
ene_growth("ref","cpu") = -0.0110717993217242;
ene_growth("gas","tem") = -0.0131481916920162;
ene_growth("ele","tem") = -0.0131481916920162;
ene_growth("col","tem") = -0.0131481916920162;
ene_growth("ref","tem") = -0.0131481916920162;
ene_growth("gas","bom") = -0.0133129867348613;
ene_growth("ele","bom") = -0.0133129867348613;
ene_growth("col","bom") = -0.0133129867348613;
ene_growth("ref","bom") = -0.0133129867348613;
ene_growth("gas","srv") = -0.0151753853600349;
ene_growth("ele","srv") = -0.0151753853600349;
ene_growth("col","srv") = -0.0151753853600349;
ene_growth("ref","srv") = -0.0151753853600349;
ene_growth("gas","hlt") = -0.0151753853600349;
ene_growth("ele","hlt") = -0.0151753853600349;
ene_growth("col","hlt") = -0.0151753853600349;
ene_growth("ref","hlt") = -0.0151753853600349;
ene_growth("gas","trn") = -0.00621899937916885;
ene_growth("ele","trn") = -0.00621899937916885;
ene_growth("col","trn") = -0.00621899937916885;
ene_growth("ref","trn") = -0.00621899937916885;
ene_growth("gas","ttn") = -0.00945939463785442;
ene_growth("ele","ttn") = -0.00945939463785442;
ene_growth("col","ttn") = -0.00945939463785442;
ene_growth("ref","ttn") = -0.00945939463785442;

* growth rate of coal fired electricity generation share
col_ele_growth = -0.00794679958673008;

* household energy intensity growth
cd_ene_growth("ele") = -0.0191136271804057;
cd_ene_growth("gas") = -0.0206025362393704;
cd_ene_growth("ref") = -0.0156769372342808;
cd_ene_growth("col") = 0;

